package com.xique.door.bean.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/** oss文件路径t_ossfile_url */
@Data
@TableName(value = "t_ossfile_url")
public class OssfileUrl {
  /** id */
  @TableId(value = "id", type = IdType.AUTO)
  private Long id;

  /** 标题 */
  private String title;

  /** 文件类型 */
  private Integer fileType;

  /** 文件 */
  private String name;

  /** 文件地址 */
  private String url;

  /** 删除状态(0正常 1已删除) */
  private Integer delFlag;

  /** 创建者 */
  private Long createBy;

  /** 创建时间 */
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  private Date createTime;

  /** 更新者 */
  private Long updateBy;

  /** 更新时间 */
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  private Date updateTime;

  /** 升级包大类型（1：停车 2：门禁） */
  private String type;

  /** 升级包小类型 */
  private String model;

  /** 文件大小 */
  private String filesize;

  /** 备注 */
  private String remark;

  @TableField(exist = false)
  private String updateUserName;
}
